package thread.example;

/**
 * Title：
 * Description：
 * Created by Myth on 4/24/2017.
 */
public class Info {
    private String name = "苹果标签"; 				// 信息名称，指定默认值
    private String content = "苹果"; 		         	          // 信息内容，指定默认值

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getContent() {
        return content;
    }

    public void setContent(String content) {
        this.content = content;
    }

    public synchronized void set(String name, String content){	// 设置信息名称及内容
        this.setName(name); 				// 设置信息名称
        try {
            Thread.sleep(300); 				// 加入延迟
        } catch (InterruptedException e) {
            e.printStackTrace();
        }
        this.setContent(content) ;				// 设置信息内容
    }
    public synchronized void get() { 				// 取得信息内容
        try {
            Thread.sleep(300); 				// 加入延迟
        } catch (InterruptedException e) {
            e.printStackTrace();
        }
        System.out.println(this.getName()
                + " --> " + this.getContent()); 	// 输出信息
    }

}
